package com.future.esdemo.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 待办任务 pojo
 * future 20181025
 */
@Data
@TableName("task_pending")
public class TaskPending implements Serializable {
    //任务id
    private String id;
    //任务序号
    private Integer xh;
    //新建时间
    private Date createTime;
    //任务标签
    private String label;
    //所属业务id
    private String businessId;
    //执行者Id
    private String executorId;
    //任务类型id
    private String tasktypeId;
    //执行次数
    private Integer executeCount;
    //最大执行次数
    private Integer maxExecuteCount;
    //业务系统查询属性1
    private String queryField1;
    //业务系统查询属性2
    private String queryField2;
    //优先级
    private Integer priority;
    //来源 1 开放平台 2 同consumerId 3、调试任务
    private String source;
    private String xzqhdm;
    //二级标签 单个
    private String secondaryLabel;
    //扩展
    private String extension;
    //拾取方式 TODO  未实现 0 固定（默认值）   1 随意 可以被设置动态二级标签额执行者拾取（非二级标签、公开执行者等）
    private String secondaryLabelMode = "1";
}
